percussive cannon - French English Dictionary